compound objects tutorials